//自定义函数
function checkUserName() {
	//获取用户名文本框的value
	//alert("uname");
	var uname = document.getElementById("uname").value;
	//alert("uname");
	//定义正则表达式验证规则
	var regName = /^\w{4,16}$/;
	//判断用户名是否输入
	if (!regName.test(uname)) {
		document.getElementById("userMsg").innerHTML = "<font color='red'>用户名不合法!</font>";
		return false;
	}
	//用户名合法的情况下需要异步请求servlet
	$.ajax({
				url : "UserServlet?flag=ajax",
				data : {
					"uname" : uname
				},
				dataType : "text",
				method : "post",
				success : function(data) {
					//data的值为true表示用户名已存在，否则不存在
					if (data == "true") {
						document.getElementById("userMsg").innerHTML = "<font color='green'>√</font>";
					} else if (data == "error") {
						document.getElementById("userMsg").innerHTML = "<font color='red'>密码错误!</font>"
					} else if (data == "priv") {
						document.getElementById("userMsg").innerHTML = "<font color='red'>非管理员!</font>"
					} else if (data == "false") {
						document.getElementById("userMsg").innerHTML = "<font color='red'>此用户名不存在!</font>"
					}
				},
				error : function() {
					alert("异步请求失败！");
				}
			});
	return true;
}
function checkPwd(){
	//获取密码框的value
	var pwd = document.getElementById("upwd").value;
	var regPwd = /^\w{6,}$/;
	//先清空密码消息框的提示语
	document.getElementById("pwdMsg").innerHTML="";
	if (!regPwd.test(pwd)) {
		document.getElementById("pwdMsg").innerHTML = "<font color='red'>密码不合法!</font>";
		return false;
	}else{
		document.getElementById("pwdMsg").innerHTML = "<font color='green'>√</font>";
		return true;
	}
	
}
function check(){
	if(checkUserName() && checkPwd()){
		return true;
	}
	return false;
}
